草庐IT

前端 PM

全部标签

若依前端,菜单栏切换时刷新问题[页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空]...

前端页面菜单切换时,页面总是重新刷新,导致页面输入的查询参数重载清空这样切换时,页面就刷新了,解决方法在这里1,页面代码,这里指定namename:"Item",注意name的首字母必须大写2,页面代码,这里指定idid="item"注意,id的首字母必须小写3,页面配置,这里的路由地址必须配置和name一致Item重新清除缓存后,再次进入,发现页面就不会重新加载了

名词解析与经验分享(前端)

目录1.什么是sass产品2.下面我想说说事件循环3. cmd窗口的一些快捷键4. 组件与插件的区别5. vue项目嵌入app后调用app方法6.点击编辑按钮直接回到顶部,输入框光标闪动聚焦7.短轮询与长轮询短轮询长轮询8.前端moment库9.移动端-触底刷新实现核心思想10.jsx语法11.子组件监听父组件的值实时更新值12.git常用操作指令1.什么是sass产品像有道云笔记飞书等面向企业的,这些项目都是saas产品。软件及服务亦为负责售后负责产品升级,附带安装之类的服务器部署。一条龙服务。创作助手说:Sass产品指的是基于云端技术的软件即服务模式的产品。它们通常可以通过网络进行访问和使

前端使用elementui开发后台管理系统的常用功能(持续更新)

前言:本次的文章完全是自己开发中遇到的一些问题,经过不断的修改终于完成的一些功能,当个快捷的查看手册吧~elementui开发后台管理系统常用功能高级筛选的封装elementui的表格elementui的表格实现跨页多选+回显elementui的表单elementui的日历vue获取某几天内的日期和星期几请假时长计算高级筛选的封装功能描述:数据使用的若依的字典,或者是自定义数据,可以点击每个选项进行选择,取消选择,也可以在已选择进行清除和单个删除constofficeConfig={title:"高级检索",isShowHeader:false,configList:[{label:"人员性质

[开发|前端] dayjs获取月份和季度起始时间

获取季度起始日期要获取季度的起始日期,可以使用Day.js的startOf方法结合quarter单位来实现。下面是一个示例代码,演示如何使用Day.js获取当前季度的起始日期:constdayjs=require('dayjs');require('dayjs/plugin/quarterOfYear');dayjs.extend(require('dayjs/plugin/quarterOfYear'));//获取当前季度的起始日期constcurrentQuarterStart=dayjs().startOf('quarter');console.log(currentQuarterSta

前端element ui输入框搜索带输入建议写法

 HTML部分ElementUI输入框(input)回车查询事件:@keyup  译:触发键盘事件enter     译:键盘回车提交native    译:事件监听(个人理解)总结(个人理解):首先需求是在输入框内输入内容后敲下回车键位执行查询操作那么我们要先去触发(@keyup)键盘上的回车键(enter)然后去监听(native)敲下回车的一刻按这个逻辑那么也就组成了@keyup.enter.native,可能在大佬面前显得不太专业,但是够让刚入门的朋友更好的去理解使用来完成相关功能的实现!script部分data(){ return{//搜索restaurants:[],loadAll

DEJA_VU3D - Cesium功能集 之 091-绘制等高线(纯前端)

前言 编写这个专栏主要目的是对工作之中基于Cesium实现过的功能进行整合,有自己琢磨实现的,也有参考其他大神后整理实现的,初步算了算现在有差不多实现小130个左右的功能,后续也会不断的追加,所以暂时打算一周2-3更的样子来更新本专栏(尽可能把代码简洁一些)。博文内容如存在错误或者有可改进之处,也希望在这里和各位大佬交流提高一下。更多内容/样例/demo说明:DEJA_VU3D完整功能目录 专栏内容本着尽可能简洁的原则,本篇我们来实现纯前端绘制等高线展示的效果,最终实现效果如下功能实现借助了turf,可以通过如下指令进行安装npminstall@turf/turf-S废话不多说,直接上代码关键

微前端实现方案之iframe

微前端是最近几年火起来的概念,iframe是早期实现微前端的理想方案,而现在有了其它的方案,比如qianduan框架,single-spa,以及webpack5带来的联邦模块方案。但是每一个方案都有其优缺点,感兴趣的可以去实践一下。1、项目创建创建3个项目,一个基座项目project_base,2个子项目project_a和project_b项目。并在各个项目安装好依赖(本项目基于vue搭建)。projects目录.png2、项目基本结构在基座项目里创建一个路由文件如iframe.vue,我们在这个文件里完成project_a,project_b等子项目的访问。iframe.png3、项目路由

前端知识体系2.JS

本文目录:1.说一说函数中的私有方法、公共方法以及静态方法2.说一说this的指向3.说一说call()、apply()、bind()的联系和区别4.说一下对js中同步和异步的理解5.事件循环机制(EventLoop)6.JS原始数据类型有哪些?引用数据类型有哪些?7.说说JSON.parse和eval()的区别8.说一说js中的强制类型转换和自动类型转换(隐式转换)9.执行上下文10.作用域和作用域链11.什么是函数式编程,说下你对函数式编程的理解。12.defer和async异同点?13.原型和原型链14.继承15.闭包16.es6的class类的es5的构造函数有什么区别17.addEv

前端系列19集-vue3引入高德地图,响应式,自适应

npmi@amap/amap-jsapi-loader--saveimport AMapLoader from '@amap/amap-jsapi-loader' // 使用加载器加载JSAPI,可以避免异步加载、重复加载等常见错误加载错误//为地图注册click事件获取鼠标点击出的经纬度坐标 map.on("click", function (e: any) { // 点击事件 }); let infoWindow = new AMap.InfoWindow({ //创建信息窗体 isCustom: false, //使用自定义窗体 anchor: "top-right", //信息窗体的三